@charset "utf-8";

/* CSS Document */
.tybg_img{ background:url(../images/jd100zn.jpg) #fff no-repeat top center;background-size: 100%;}
.tybg_img>#top{ margin-top: 268px;}

body{margin:0px; padding:0px; background:#fff; font-size:14px; font-family: Microsoft Yahei; text-align:center; color:#242424;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
em{font-style:normal;}
li{list-style:none;}
img{border:0px;}
li img{transition: 0.5s; }
li:hover img{transform: scale(1.2);}
a{color:#747474; text-decoration:none;}
a:hover{color:#000;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font20{font-size:20px;}
.font30{font-size:30px;}
.font40{font-size:40px;}
.w1273{width:1273px; margin:0 auto 0 auto;}
.w886{width:886px; margin:20px 0 20px 0;}
.w355{width:355px; margin:20px 0 0 29px;}
.h165{height: 165px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.red{color:#f83061;}
.lh20{line-height:25px;}
.gray{color:#b9bdc5;}
.blue{color:#4464a2;}
.line{border-right: 3px solid #f2f2f2;}
.bg_blue{background: #edf7fd; margin:15px 0 0 0; width: 1222px;padding: 0 0 0 24px;}
.grey{ color:#999999;}
.grey a:link{ color:#999999;}
.grey a:visited{ color:#999999;}
.grey a:hover{ color:#999999;}
.grey a:active{ color:#999999;}


#content .search .button, .top-nav .home,.news_list .title .note,.news_list .news,.news_list .title .policy,.news_list .title .unscramble,.news_list .title .yq_news,.news_list li,.information_icon .info,.information_icon .project,.pic_list .title .pic,.leader li,.email .icon,.public li,.icon_information li .icon01,.icon_information li .icon02,.icon_information li .icon03,.icon_information li .icon04,.icon_information li .icon05,.right_list li,.body_nei li,.news_pic_list .title .pic{background: url(../images/icon_style.png) no-repeat;}
#top .sina, #top .weixin, #top .wap{width:22px; height: 22px; background: url(../images/icon_style.png) no-repeat; float: left; margin:7px 4px;}
#content{width: 100%; margin: 0 auto; text-align:center;}
#top{width:100%; height: 36px; background: #eef0f3; color:#6b6c6e; line-height: 36px;}
#top span{margin-right:25px;}
#top .sina{background-position: -56px -6px;}
#top .weixin{background-position: -56px -30px;}
#top .wap{background-position: -56px -55px;}

#content .logo{width:510px; height: 102px; background: url(../images/logo.png) no-repeat; margin:30px 0; }
#content .search{width:620px; margin:55px 0 0 0;}
#content .search .txt{width:440px; height: 26px; padding:5px 10px; color:#ced2da; border:1px solid #ced2da;}
#content .search .button{width:60px; height:36px; background-position:-18px -85px; border:0px; margin:0 0 0 16px; cursor: pointer;}
#content .search p{margin:10px 0 0 0; color:#a3a3a3; width:100%; text-align: left;}

/*nav*/
.top-nav{width:100%; background: #1678d0; border-bottom:5px solid #e4e4e4; height: 63px; font-size: 22px;}
.top-nav a{color: #fff;}
.top-nav .navlist-wrap{position:relative;}
.top-nav .navlist{position: absolute; position:inherit;}
.top-nav .navlist .nav-btn{float:left;color:#fff;vertical-align:middle;text-decoration:none; margin:0 30px; padding:0 30px; line-height: 63px;}
.top-nav .navlist .nav{float:left;color:#fff;vertical-align:middle;text-decoration:none; margin:0 20px; padding:0 20px; line-height: 63px;}
.navlist a{border-bottom: 5px solid #e4e4e4;}
.navlist a:hover{border-bottom: 5px solid #da0f10;}
.navlist .selected{border-bottom: 5px solid #da0f10;}
.navlist .nav-btn span{display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:middle;*height:12px;*vertical-align:middle;*cursor:pointer;*letter-spacing:0;*margin-left:0;*background-position:-26px -145px}
.navlist .btn-active span{background:url(../images/broswer_home.png) no-repeat -8px -145px;*background-position:-5px -145px}
.top-nav .expand{height:0px;background-color:#c9e3fb;overflow:hidden;position:relative;width:100%;top: 63px;top:-5px; color:#575757}
.expand .download{height:60px;width:500%;}
.expand a{color:#1678d0; font-size: 16px; margin:0 30px;}
.expand a:hover{color:#575757;}
.expand .download .item{float:left;width:20%}
.expand .download .item-active{display:block}
.expand .close-btn{width:120px;height:20px;background:url(../images/broswer_home.png) no-repeat -13px -117px;position:absolute;left:50%;bottom:-2px;margin-left:-60px;cursor:pointer;}
.download .download-list{text-align:center;height:25px;padding:10px}
.top-nav .home{background-position: -32px -124px; padding-left: 50px; width:69px;}

/*body*/
.body{width:100%;}
.top_news{ padding:20px 0; margin:0 auto;}
.top_news h1{font-size: 39px; color:#da0f10; text-align: center; font-weight: 600;}
.top_news h2{font-size: 20px; color:#504e4e; text-align: center; font-weight:normal;}
.news{width:100%; background: #2c75b8; height: 514px;}
.zdly{width:100%; background: url(../images/icon_bg.gif) repeat-x; height: 263px;}
.zdly .title{width:100%; border-bottom:1px solid #cdcdcd; text-align: center; color:#354365; font-size: 27px; height: 21px;margin-top: 33px;}
.zdly .title span{background: #fff; height: 40px; margin:46px 0 0 0; padding:5px 44px;}
.zdly ul{overflow: hidden; width:1323px; margin:40px 0 0 0;}
.zdly li{margin:0 50px 0 0; width:115px; height: 135px; float: left;color:#354365; font-size: 19px; text-align: center;}
.zdly li:hover{color:#b43236; cursor: pointer;}
.zdly li a{width:114px; height: 100px; margin-bottom:10px;}
.zdly li .icon01,.zdly li .icon02,.zdly li .icon03,.zdly li .icon04,.zdly li .icon05,.zdly li .icon06,.zdly li .icon07,.zdly li .icon08
{background: url(../images/icon_zdly.png) no-repeat;transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}
.zdly li .icon01{background-position: 0 0}
.zdly li .icon02{background-position: -114px 0}
.zdly li .icon03{background-position: -228px 0}
.zdly li .icon04{background-position: -342px 0}
.zdly li .icon05{background-position: -456px 0}
.zdly li .icon06{background-position: -570px 0}
.zdly li .icon07{background-position: -684px 0}
.zdly li .icon08{background-position: -798px 0}
.zdly li .icon01:hover{background-position: 0 -100px;}
.zdly li .icon02:hover{background-position: -114px -100px;}
.zdly li .icon03:hover{background-position: -228px -100px;}
.zdly li .icon04:hover{background-position: -342px -100px;}
.zdly li .icon05:hover{background-position: -456px -100px;}
.zdly li .icon06:hover{background-position: -570px -100px;}
.zdly li .icon07:hover{background-position: -684px -100px;}
.zdly li .icon08:hover{background-position: -798px -100px;}

.news_list{width:426px; margin-bottom:41px; overflow: hidden; }
.news_list .title{width:100%; border-bottom: 2px solid #e3e4e5; padding:0; height:37px;}
.news_list .title h1{font-size: 21px; color:#000; font-weight: normal; border-bottom: 3px solid #2c75b8; padding:0 22px 5px 55px; height:31px;line-height: 33px;}
.news_list .title .note{background-position: -35px -190px;}
.news_list .news{float:left;background-position: -51px -235px; width:38px; height: 35px;}
.news_list .title .news{float:left;background-position: -38px -235px; width:84px; padding:0 22px 5px 55px;}
.news_list .title .policy{background-position: -35px -278px;}
.news_list .title .unscramble{background-position: -35px -323px;}
.news_list .title .yq_news{background-position: -39px -1163px;}
.news_list ul{margin:15px 0 0 0; float: left; width:100%;}
.news_list li{padding:0 0 0 23px; width:94%; font-size:17px; color: #4c4b4b; line-height: 35px;background-position: -67px -477px;float: left;}

.information_icon{width:100%;}
.information_icon li{width:139px; height: 69px; border:1px solid #d1d1d1; font-size: 18px; line-height: 69px;float: left; padding:0 0 0 80px; text-align: left;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */
}
.information_icon li:hover a{color:#fff;}
.information_icon li a{color:#000;}
.information_icon li a:hover{color:#fff;}
.information_icon .info{background-position: -13px -576px; }
.information_icon .project{background-position: -13px -651px;}
.information_icon .info:hover{background-position: -13px -576px; background-color: #86b9cb }
.information_icon .project:hover{background-position: -13px -651px; background-color: #86b9cb }

.pic_list{width:886px; height: 243px; margin-top:41px; }
.pic_list .title{width:886px; border-bottom: 2px solid #ececec; padding:0; height:37px;}
.pic_list .title h1{font-size: 21px; color:#000; font-weight: normal; border-bottom: 3px solid #2c75b8; padding:0 22px 5px 55px; height:31px;line-height: 33px;}
.pic_list .title .pic{background-position: -35px -278px;}
.pic_list ul{margin:18px 0 0 0; float: left; width:904px;}
.pic_list li{width:210px; margin-right:16px; font-size: 17px; float: left;}
.pic_list li .pic{overflow: hidden; width:206px; height: 148px;border:2px solid #e5e5e6; }
.pic_list li img{transition: 0.5s; }
.pic_list li:hover img{transform: scale(1.2);}

.ad{background: #fff; border:1px solid #e3e3e3; padding:3px;}

.leader{background: #f4f6f8; border:1px solid #d2d2d2; width:322px; margin:20px 12px; font-size: 16px;}
.leader .title{background: #4ba4ea;width:131px; height:112px; color:#fff; font-size: 19px; text-align: center;}
.leader .title .icon{background:url(../images/icon_style.png) no-repeat -28px -365px;  width:55px; height:55px;margin: 10px auto;}
.leader ul{margin:20px;}
.leader li{background-position: -67px -483px;float: left;padding:0 0 0 23px; margin: 5px 0;}

.service{width:322px; margin:0 12px; font-size: 16px;}
.service .title{border-bottom: 4px solid #d8dde4; width:322px; height: 13px; text-align: left;}
.service .title span{background: #fff; color:#20407d; font-size: 19px;padding: 0 10px;}
.service ul{overflow: hidden; width:339px; margin:37px 0 0 0;}
.service li{margin:0 13px 10px 0; width:97px; height: 64px; background: #f7f8f9; border-radius: 3px; float: left;color:#595959; font-size: 16px; text-align: center; border: 1px solid #d1d1d1;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */
}
.service li:hover{color:#fff; cursor: pointer; background: #82c1ea;}
.service li a{width:97px; height: 25px; margin-bottom:10px;padding: 39px 0 0 0;}
.service li a:hover{color:#fff;}
.service li .icon01,.service li .icon02,.service li .icon03,.service li .icon04,.service li .icon05,.service li .icon06,.service li .icon07,.service li .icon08,.service li .icon09
{background: url(../images/icon_bmfw.png) no-repeat;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */
}
.service li .icon01{background-position: 29px 6px;}
.service li .icon02{background-position: -216px 6px;}
.service li .icon03{background-position: -470px 6px;}
.service li .icon04{background-position: -706px 6px;}
.service li .icon05{background-position: -951px 6px;}
.service li .icon06{background-position: -1208px 6px;}
.service li .icon07{background-position: -1450px 6px;}
.service li .icon08{background-position: -1696px 6px;}
.service li .icon09{background-position: -1949px 6px;}
.service li .icon01:hover{background-position: -40px 6px;}
.service li .icon02:hover{background-position: -285px 6px;}
.service li .icon03:hover{background-position: -539px 6px;}
.service li .icon04:hover{background-position: -775px 6px;}
.service li .icon05:hover{background-position: -1020px 6px;}
.service li .icon06:hover{background-position: -1277px 6px;}
.service li .icon07:hover{background-position: -1519px 6px;}
.service li .icon08:hover{background-position: -1765px 6px;}
.service li .icon09:hover{background-position: -2018px 6px;}

.public{width:322px; margin:10px 12px; font-size: 16px;}
.public .title{border-bottom: 4px solid #d8dde4; width:322px; height: 13px; text-align: left;}
.public .title span{background: #fff; color:#20407d; font-size: 19px;padding: 0 10px;}
.public ul{margin:0px;}
.public li{background-position: -67px -483px;float: left;padding:0 0 0 23px; margin: 5px 10px;}
.public .email{border-radius: 3px; background: #82c1ea; color:#fff; line-height: 36px; font-size: 19px; padding:5px; height: 39px; width:312px;margin: 20px auto;}
.public .email .icon{width:100px; height: 39px; background-position: -16px -437px; border-right:2px #fff dotted;margin: 0 50px 0 0;}
.public .email a{color:#fff;}
.public .link{font-size: 18px; width:322px; height: 40px; line-height: 40px; text-align: center;margin: 0 0 20px 0;}
.public .link a{width:49%; float: left;}

.history{width:322px; margin:33px 12px 0; font-size: 16px; text-align: left; color:#585858;}
.history .link i{padding:10px 20px; float: left; margin:1px; text-align: center;}
.history .link .blue{background: #b2e2ea;}
.history .link .yellow{background:#f8e7c5;}
.history .link .green{background:#b4d1e3;}
.history .link .purple{background:#d8e2eb;}

.footer{width:100%; background: #1678d0 repeat-x; margin:0px 0 0 0; color:#fff; padding-bottom: 20px;padding-top: 20px; line-height: 25px;} /*url(../images/bg_footer.gif)*/
.footer .link{color:#fff; font-size: 16px; height: 50px; line-height: 50px; margin-bottom:20px;}
.footer .link .title{font-size: 19px;}

/*footer nav*/
.footer-nav{height: 40px; font-size: 16px;}
.footer-nav a{color: #fff;}
.footer-nav .navlist-wrap01{position:relative;}
.footer-nav .navlist01{position: absolute; *position:inherit;left: 137px;}
.footer-nav .navlist01 .nav-btn01{float:left;color:#fff;vertical-align:middle;text-decoration:none; margin:0px; padding:0 30px; /*! line-height: 63px; */}
.footer-nav .navlist01 .nav01{float:left;color:#fff;vertical-align:middle;text-decoration:none; margin:0px; padding:0 30px; line-height: 63px;}
.navlist01 a{border-bottom: 0px solid #e4e4e4;}
.navlist01 a:hover{border-bottom: 0px solid #da0f10;}
.navlist01 .nav-btn01 span{background:url(../images/broswer_home.png) no-repeat -8px -145px;display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:middle;*height:12px;*vertical-align:middle;*cursor:pointer;*letter-spacing:0;*margin-left:0;*background-position:-26px -145px}
.navlist01 .btn-active01 span{background:url(../images/broswer_home.png) no-repeat -28px -145px;*background-position:-5px -145px}
.footer-nav .expand01{height:0px;background-color:#c9e3fb;overflow:hidden;position:relative;width:100%;top: -110px;*top:-5px; color:#575757}
.expand01 .download01{height:60px;width:600%;}
.expand01 a{color:#1678d0; font-size: 16px; margin:0 30px;}
.expand01 a:hover{color:#575757;}
.expand01 .download01 .item01{float:left;width:16.66%;}
.expand01 .download01 .item-active01{display:block}
.expand01 .close-btn01{width:120px;height:20px;background:url(../images/broswer_home.png) no-repeat -13px -117px;position:absolute;left:50%;bottom:-2px;margin-left:-60px;cursor:pointer;}
.download01 .download-list01{text-align:center;height:25px;/*! padding:10px */}

.copyright{width:720px; margin:0 auto;}
.copyright div{margin:36px; vertical-align: middle;}

.more{width:63px; height: 29px; text-align: center; color:#fff; background: #4ba4ea; line-height: 29px; margin:3px 0 0 0; font-size: 14px; position: relative; z-index: 3 }

/*information.html*/
.zdly .title_nei{width:100%; border-bottom:1px solid #cdcdcd; color:#1678d0; font-size: 22px; margin-top: 34px; text-align: left;}
.zdly .title_nei span{background:none; height: 40px; margin:0; padding:0; line-height: 40px;}
.information_news{width:100%; background: #eef0f3; padding:10px 0;margin:20px 0 0 0;}
.icon_information{width:360px; float: left;}
.icon_information li{margin:0 9px 9px 0; float: left; height:76px; line-height: 54px;width: 171px;}
.icon_information li a{color:#fff; font-size: 17px; padding:10px 0 0 0; float: left;}
.icon_information li span{width:55px; height: 50px; float: left;}
.icon_information li .icon01{background-position: -29px -737px; }
.icon_information li .icon02{background-position: -26px -805px; }
.icon_information li .icon03{background-position: -22px -879px; margin:0 5px 0 2px;}
.icon_information li .icon04{background-position: -20px -951px; margin:0 5px 0 5px;}
.icon_information li .icon05{background-position: -13px -1027px; width:68px; height: 60px; margin:0 0 0 40px;}

.right_list{background: #fff; padding:8px 8px 13px 8px; float: left; width:336px; text-align: center; font-size:17px; margin:10px 0 0 0;}
.right_list .title{color:#000; border-bottom: 1px solid #d1d6dc; height: 40px;}
.right_list .title h1{background:#d6e4f5 url(../images/bg_about.gif) no-repeat right; font-size: 21px; font-weight: normal; padding:0 34px 0 13px;line-height: 41px; float: left;}
.right_list h2{color:#1678d0; font-size:20px; margin:10px; font-weight: normal; text-align: left; }
.right_list hr{color:#fff; border-top: 1px solid #d1d6dc; }
.right_list li{margin:0 3px;padding:0 0 0 23px; text-align: left; font-size:17px; color: #4c4b4b; line-height: 35px;background-position: -67px -477px;}


/*about.html*/
.body_nei{width:1243px; margin:10px auto; border:1px solid #e6e6e6; padding:15px; }
.body_nei .info{text-align: left; line-height: 25px; font-size: 14px;}
.body_nei a{color:#d42b0e;}
.top_title{text-align: left; font-size: 16px;margin:20px auto 0px; padding:0 0 0 15px; }
.about{background: url(../images/bg_about.jpg) repeat-x;height: 294px;width: 509px;color: #485157;padding: 106px 80px 0 655px;}
.about h1{color:#d42b0e; font-size: 22px; font-weight: normal; margin:0 0 20px;}
.history01{margin:27px 20px 27px 43px; width:478px; height: 266px;}
.history01 .title{width:478px; border-bottom: 2px solid #e3e4e5; padding:0; height:37px; margin:0 0 20px 0;}
.history01 .title h1{font-size: 21px; color:#000; font-weight: normal; border-bottom: 3px solid #2c75b8; padding:0 22px 5px 22px; height:31px;line-height: 33px;}
.history_pic{background: url(../images/bg_history.jpg) no-repeat; width:305px; height: 281px; text-align: left;padding: 45px 0 0 57px;}
.population{margin:27px 20px 27px 29px; width:270px; /*! height: 266px; */}
.population .title{width:270px; border-bottom: 2px solid #e3e4e5; padding:0; height:37px; margin:0 0 20px 0;}
.population .title h1{font-size: 21px; color:#000; font-weight: normal; border-bottom: 3px solid #2c75b8; padding:0 22px 5px 22px; height:31px;line-height: 33px;}
.population a{color:#485157;}
.about01{width:199px; height: 219px; border:1px solid #63c4fc; background: #fff;margin: 56px 0 42px 20px;padding: 10px; color:#575757;}
.about01 .title{margin: -23px 0 20px 0;}
.about01 .title span{background:#63c4fc; color: #fff; padding:5px 20px; font-size: 21px;}
.about01 a{color:#485157;}
.about01 ul{margin:12px 0 0 36px;}
.about01 .food{width:321px; margin:5px 0 0 12px;}
.about01 .specialty{width:286px; margin:5px 15px 0 20px;}
.about01 .specialty .info{margin:10px 0 0 0px; line-height: 23px}
.about01 .specialty .info a{color:#d42b0e;}
.about01 .food .pic{width:70px; height: 70px; border-radius: 50%; overflow: hidden;}
.about01 .food h2,.about01 .specialty h2{background: url(../images/title.png); width:176px; height: 43px;}
.about01 .food h2{background-position: 0 0;}
.about01 .specialty h2{background-position: 0 -57px;}
.about01 .food ul{margin:25px 0 0 0px;}
.about01 .food li,.about01 .specialty li{background: none; float: left; width:70px; text-align: center; padding:0px; margin:0 5px;}

.about_bg{background:#fff url(../images/bg_about01.jpg) no-repeat bottom center;}
.body_nei li{margin:0 3px;padding:0 0 0 23px; text-align: left; font-size:14px; color: #4c4b4b; line-height: 35px;background-position: -67px -477px;}

.pic_list01{width:1200px; margin-top:28px; padding:0 0 28px 0; }
.pic_list01 .title{width:1200px; border-bottom: 2px solid #88d2fc; padding:0; height:18px;}
.pic_list01 .title h1{font-size: 21px; color:#000; font-weight: normal; padding:0 10px; height:31px;line-height: 33px; background:#edf7fd;}
.pic_list01 ul{margin:33px 0 0 0; float: left; width:1200px;}
.pic_list01 li{width:205px; height: 200px; margin-right:20px; font-size: 17px; float: left; background:#fff; border:1px solid #dedcdc; padding:5px; line-height: 25px;}
.pic_list01 li .pic{overflow: hidden; width:206px; height: 149px; }
.pic_list01 li img{transition: 0.5s; }
.pic_list01 li:hover img{transform: scale(1.2);}
.pic_list01 li h3{font-size: 14px; color:#333333; float: left; line-height: 28px; margin:0 0 0 5px;}
.pic_list01 li span{float:right;}
.pic_list01 li .info{color: #bbbbbb; width:100%; float: left; font-size: 12px;margin:0 0 0 5px;}

.pic_list01 .more{width:63px; height: 29px; text-align: center; color:#88d2fc; background: #edf7fd; line-height: 29px; margin:3px 0 0 0; font-size: 14px; position: relative; z-index: 3}

.left230{width:230px; margin:0 20px 0 0; text-align: left;}
.left230 .title{width:230px; height: 87px; text-align: center; border-bottom:5px solid #da0f10; color:#fff; font-size: 25px; background: #1678d0; line-height: 87px;}
.right992{width:992px;}
.right992 .title{color:#000; border-bottom: 1px solid #d1d6dc; height: 40px;}
.right992 .title h1{background:#d6e4f5 url(../images/bg_about.gif) no-repeat right; font-size: 21px; font-weight: normal; padding:0 34px 0 13px;line-height: 41px; float: left;}
.right992 ul{margin:10px 0 20px 0; float: left; width: 100%}
.right992 li a{font-size: 16px; color:#585858;}
.right992 li a:hover{font-size: 16px; color:#1678d0;}
.right992 li span{color:#a8b6c4; font-size: 14px; padding:0 10px;}

/*left_menu*/
.left230 .menu_head{width:193px;height:51px;line-height:51px;padding-left:37px;font-size:16px;color:#525252;cursor:pointer;border-bottom:1px solid #e1e1e1;position:relative;margin:0px;/*! font-weight:bold; */background:#f1f1f1 url(../images/pro_left.png) no-repeat 10px 16px;}
.left230 .menu_list .current{background:#f9f9f9 url(../images/pro_down.png) no-repeat 10px 15px; border-bottom:0px;}
.left230 .menu_list .current a{color:#e03e3f;}
.left230 .menu_body{width:230px;height:auto;overflow:hidden;line-height:38px; background: #f9f9f9}
.left230 .menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#f9f9f9;text-decoration:none;/*! border-bottom:1px solid #e1e1e1; */}
.left230 .menu_body a:hover{text-decoration:none;background: #dfeaf3;}
.left230 .menu_body .selected{text-decoration:none;background: #dfeaf3;}
.left230 a{color:#777777;}


/*page*/
div#showpages {
    clear: both;
    height: 33px;
    margin: 40px 10px;
    padding: 0;
    white-space: nowrap;
    text-align: center;
}
div#pagesinfo {
    padding: 0 8px;
    white-space: nowrap;
}
div#pages {
    font-size: 14px;
    line-height: 20px;
    /*! padding-right: 8px; */
    white-space: nowrap;
    width:736px;
    margin:0 auto;
}
div#pages ul {
    margin: 0;
    padding: 0;
}
div#pages a:link, div#pages a:visited, div#pages a:active {
    color: #303030;
    text-decoration: none;
}
div#pages a:hover {
    color: #fff;
    text-decoration: none;
}
div#pages li {
    background: none repeat scroll 0 0;
    /*! border: 1px solid #d3dde5; */
    color: #666;
    float: left;
    height: 40px;
    list-style-type: none;
    margin: 3px;
    white-space: nowrap;
    line-height: 40px;
    font-size: 16px;
    padding: 0;
}
div#pages li.pagesnow a{
    background-color: #e7eefb;
    white-space: nowrap;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    float: left;
}
div#pages li.pagesnow a:hover {
    background-color: #2f5398;
    color: #fff;
    white-space: nowrap;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
}

div#pages li.pagesnow .cur01{
    background-color: #2f5398;
    color: #fff;
    }
div#pages li.pbutton {
    background-color: #e7eefb;
    color: #66668e;
    padding: 0px 10px;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
}

div#pages li.pbutton:hover {
    background-color: #2f5398;
    color: #fff;
    padding: 0px 10px;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
}

div#pages li.pbutton:hover a{color:#fff;}
div#pages li.opt {
    /*! border: 0 none; */
    /*! color: #303030; */
    padding: 0;
    white-space: nowrap;
}
div#pages .input {
    height: 40px; padding: 5px 10px; margin:0 10px;
}


/*show.html*/
.show{margin:20px;}
.show h1{color:#da0f10; font-size: 40px; font-weight: normal; margin:20px 0 30px 0; text-align: center; width:100%;}
.show .text_info{border-bottom: 1px solid #eaeaea; width:95%; font-size: 14px; margin:20px 2.5%; line-height: 30px; color:#7a7a7a; }
.show .info{width:95%; font-size: 17px; margin:40px 2.5%; line-height: 35px; color:#7a7a7a;}
.show .pic{width:100%; text-align: center;}


/*
@media (max-width: 1024px) {
html{zoom:0.71;
transform:scale(0.71)translate(0px,0px);
-moz-transform:scale(0.71)translate(-150px,-500px); 
-webkit-transform:scale(0.71)translate(-150px,-500px); 
-o-transform:scale(0.71)translate(-150px,-500px);
}
body{zoom:1;
	transform: scale(1);
-moz-transform:scale(1); 
-webkit-transform:scale(1); 
-o-transform:scale(1); 
     }
#top,#content{width:1273px;zoom:1; transform: scale(1);-moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); }
}

*/

/*政民互动*/
.hdjl_box{
	padding:32px; width:1209px; margin:10px auto; border:1px solid #e6e6e6; text-align: left; line-height: 30px;
}
.hdjl_box a{color:#575757; font-weight: normal; margin-left: 10px;}
.hdjl_box a:hover{color:red;}
.hdjl_box input{padding: 0 10px;}
.hdjl_box li{list-style: none;}
.hd_lxblpt{
	width:640px;
	overflow:hidden; text-align: left;
}
.hd_dczj{
	width:520px;
	overflow:hidden;
}
.hd_lxblpt h2{
	background:url(../images/hd_lxblpt_h2_bg.gif) no-repeat left bottom;
	height:42px;
}
.hd_dczj h2{
	background:url(../images/hd_dczj_h2_bg.gif) no-repeat left bottom;
	height:42px;
}
.hd_lxblpt h2 .tit{
	display:block;
	text-indent:-30000px;
	background:url(../images/lxblpt_h2.gif) no-repeat;
	width:142px;
	height:23px;
}
.hd_lxblpt h2 .more{
	display:inline;
	margin:9px 14px 0 0 ;
	background: none;
	width: 115px;
}
.hd_dczj h2 .tit{
	display:block;
	text-indent:-30000px;
	background:url(../images/dczj_h2.gif) no-repeat;
	width:142px;
	height:23px;
}
.hd_dczj h2 .more{
	display:inline;
	margin:9px 14px 0 0 ;
	background: none;
	width:115px;
}
.hd_lxblpt_con{
	padding-top:17px;
}
.hd_dczj_con{
	padding-top:17px;
}
.list04{
	padding-top:13px;
}
.list04 li{
	float:left;
	display:inline;
	margin:0 7px 0 3px;
	background:url(../images/icon07.gif) no-repeat left center;
	padding-left:16px;
}
.list05 li{
	float:left;
	display:inline;
	margin-left:6px;
}
.list05 li a{
	display:block;
	width:105px;
	height:37px;
	text-indent:-3000px;
}
.list05 li a.wyxx{
	background:url(../images/wyxx.gif) no-repeat;
}
.list05 li a.wdhx{
	background:url(../images/wdhx.gif) no-repeat;
}
.tab01{
	margin-top:12px;
	float: left;
}
.tab01 th{
	background-color:#f6f6f6;
	height:30px;
	text-align:center;
}
.tab01 td{
	height:30px;
}
.tab01 .sp1{
	padding-left:10px;
}
.tab02{
	margin-top:15px;
}
.tab02 td{
	line-height:30px;
}
.dcwj_box{
	height:203px;
	background-color:#f5f5f5;
	border-bottom:#e5e5e5 solid 5px;
	padding:0 20px; text-align: left;
}
.dcwj_box h3{
	border-bottom:#cccccc dashed 1px;
	color:#1561af;
	padding:25px 0 12px 5px;
}
.dcwj_box .sp1{
	line-height:20px;
	padding:10px 5px;
}
.dcwj_box .sp2 span{
	display:inline;
	margin:10px 0 0 7px;
}
.dcwj_box .sp2 span a:link,.dcwj_box .sp2 span a:hover,.dcwj_box .sp2 span a:active,.dcwj_box .sp2 span a:visited{
	color:#1561af
}
.dcwj_box .sp2 input{
	background:url(../images/cydc_btn.gif) no-repeat;
	width:146px;
	height:32px;
	border:none;
	cursor:pointer;
}
.hdjl_l{
	width:204px;
	overflow:hidden;
}
.hdjl_r{
	width:979px;
	overflow:hidden;
}
.hdjl_l h3{
	background-color:#1561af;
	height:39px;
	padding:9px 0 0 15px;
	position:relative;
	z-index:99;
	color: #fff;
	font-size: 16px;
}
.hdjl_l dl{
	background:url(../images/shadow.gif) no-repeat center bottom;
	padding-bottom:15px;
	margin-top:-1px;
}
.hdjl_l dl dt{
	height:35px;
	line-height:36px;
	border-top:#cbcbcb dashed 1px;
	background:#f2f2f2 url(../images/icon08.gif) no-repeat 10px center;
	padding-left:28px;
	color:#333333
}
.hdjl_l dl dt a:link,.hdjl_l dl dt a:hover,.hdjl_l dl dt a:active,.hdjl_l dl dt a:visited{
	color:#333333
}
.hdjl_l dl dt.cur{
	color:#1561af;
	font-weight:bold;
	background:#ffffff url(../images/icon09.gif) no-repeat 10px center;
}
.hdjl_l dl dt.cur a:link,.hdjl_l dl dt.cur a:hover,.hdjl_l dl dt.cur a:active,.hdjl_l dl dt.cur a:visited{
	color:#1561af
}
.arc_con{ padding-top:0 20px}
.arc_con h1{ margin-bottom:15px; padding:30px 0; font-size:18px; font-family:"微软雅黑", "宋体"; border-bottom:1px dotted #e3e3e3; text-align:center}
.arc_con .arc_info{ /*height:500px;*/ overflow:auto; padding:0 30px; font-size:14px; line-height:1.8}
.arc_con .arc_info p{ margin:10px 0}
.box04{
	overflow:hidden;
}
.box04 h3{
	height:43px;
	background-color:#efefef;
	border-top:#1561af solid 3px;
	border-bottom:#cccccc solid 1px;
	line-height: 21px;
}
.box04 h3 .tit{
	background:url(../images/icon02.gif) no-repeat left center;
	padding-left:22px;
	font-size:16px;
	display:inline;
	margin:10px 0 0 10px;
	color:#1561af;
}
.box04 h3 .more{ float:right; margin-right:10px; line-height:38px; font-weight:normal}
.box04 h3 .more a{ padding-left:22px; background:url(../images/Interactive/icon_write.gif) no-repeat left center}
.box04 h3 .more a:link{ color:#c00;}
.box04_con{
	padding-top:12px;
}
 .box04_con h1{margin-bottom:15px; padding:30px 0; font-size:18px; font-family:"微软雅黑", "宋体"; border-bottom:1px dotted #e3e3e3; text-align:center;}
.zj_list{border-bottom: 1px dashed #CBCBCB;margin-bottom: 20px;padding: 0 20px 20px;}
.zj_list dl{clear: both;overflow: hidden;}
.zj_list dl dt a{line-height: 30px;overflow: hidden;font-size: 16px;font-weight: 500;color: #1561af;}
.zj_list dl dd{line-height: 20px;padding: 5px 0 3px;float: left;margin: 3px 0 0 9px;}
.zj_list ul li{ color: #787878;line-height: 24px; text-align: right;}
li{list-style: none outside none;}
.zj_list ul li span {color: #787878;}
.zj_list ul li a{ color:#f00; margin-left:1em}
.table2 {background:#FFFFFF;line-height: 30px;}
.table2 th {background:#F5F5F5;font-weight: 100;text-align: right;}
.table2 td {background:#FAFAFA;padding: 5px;margin: 1px;}
.input1 {border: 1px solid #CCCCCC;height: 19px;vertical-align: middle;}
.input3 {border: 1px solid #DEA303;height: 20px;line-height: 20px;padding: 0 10px;}
.input4 {border: medium none;height: 23px;text-align: center;width: 90px;}
.table2 textarea {border: 1px solid #CCCCCC;font-size:12px;padding: 10px;line-height: 25px;}
.table2 img {margin-right: 10px;vertical-align: middle;}
.table2 input {vertical-align: middle;}
.table2 span {margin:5px;}
.table2 td div
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BEBEBE;
	margin: 10px auto;
	padding: 4px 0;
	width: 94%;
}
.explain {
	padding:8px 0 6px;
	border:1px solid #E0E0E0;
	font-family:"宋体";
	text-align:center;
	background-color:#F5F5F5;
}
.explain em {
	font-family:'Lucida Sans Unicode', Tahoma, Helvetica, Arial, sans-serif;
	color:#666666;
}
.editor {
	margin:10px 15px;
	font-size:14px;
	text-align:right;
	padding-right:30px;
}
.inter_form02_title
{
	color: #1561af;
	font-size: 14px;
	font-weight: bold;
	margin: 10px auto 0;
	padding: 6px;
	width: 94%;
}
.info_zj{
	margin: 10px auto 0;
	padding: 6px;
	width: 94%;
	line-height:1.6;
	}
.info_zj p{ margin:1em 0}
.btn_zj{ padding:10px;  text-align:right}
.btn_zj input{ width:120px; height:30px;}
.inter_phf
{
	padding: 8px 0 6px;
	margin-left: 20px;
}
.inter_phf .tabletop
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BEBEBE;
	margin-top: 15px;
	width: 97%;
}
.inter_phf .tabletop td
{
	padding: 6px 0;
}
.inter_phf .tabletop td span
{
	color: #FF6602;
}
.panellist table
{
	margin: 0 auto 10px;
	border:1px solid #e3e3e3;
	border-bottom:3px solid #999
}
.inter_back td.ib_td04
{
	font-size: 12px;
	font-weight: bold;
}
.inter_back td.ib_td01
{
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px dotted #D3D3D3;
	line-height: 18px;
}
.pa_l_10{
padding-left:10px;
}
.table_interact{ background:#fae5b4;}
.table_interact th{ background:#f6f6f6; color:#5c5c5c; line-height:23px; text-align:center; font-weight:bold;padding: 5px;}
.table_interact td{ background:#fff; line-height:23px;padding: 5px;}

/*分页代码*/
.list_page{height: 30px;padding: 30px 0 20px;text-align: center;}
.list_page span{margin-left: 11px;display: inline-block;width: 30px;height: 30px;background:url(../images/global/list_page_bg.jpg) no-repeat left top;color: #7f7f7f;font-size: 14px;font-weight: bold;line-height: 30px;text-align: center;vertical-align: middle;cursor: pointer;overflow:hidden}
.list_page span a{color: #7f7f7f;display: block; margin:0px;}
.list_page span a:hover{color: #fff;}
.list_page span:hover,.list_page span.active{background:url(../images/global/list_page_bg_selected.jpg) no-repeat left top;color: #fff;}
.list_page span img{float: left;}
.list_page .gopage{width:35px}
.list_page input{border: medium none;width: 35px !important;height: 30px;background:url(../images/global/list_page_turn.jpg) no-repeat left top;line-height: 30px;text-align: center;vertical-align: middle;}
.list_page .page_text,.list_page .page_text:hover{width:50px;height:30px;line-height:30px;font-size:14px;font-weight:bold;background:none;color:#7f7f7f;cursor:default}
.list_page span.page_prev a,.list_page span.page_next a{line-height:100px;}
.list_page span.page_prev{background:url(../images/global/list_page_prev.jpg) no-repeat left top;}
.list_page span.page_prev.disabled{background:url(../images/global/list_page_prev_no.jpg) no-repeat left top;}
.list_page span.page_next{background:url(../images/global/list_page_next.jpg) no-repeat left top;}
.list_page span.page_next.disabled{background:url(../images/global/list_page_next_no.jpg) no-repeat left top;}
.list_page span.page_prev.disabled a,.list_page span.page_next.disabled a{cursor:default}
/*分页代码 end*/

/*news.html*/
.news_nei{width:100%; background: #eef0f3; height: 514px; margin:30px 0 0 0;}
.bg_none{background: none;}
.w678{width:678px;}
.w565{width:565px;}
.news_pic{width:100%; background: #eef0f3; padding:10px 0;margin-top:-10px;}
.news_pic_list{width:100%; height: 243px; margin-top:20px; margin-bottom:20px; }
.news_pic_list .title{width:100%; border-bottom: 2px solid #dcdcdc; padding:0; height:37px;}
.news_pic_list .title h1{font-size: 21px; color:#000; font-weight: normal; border-bottom: 3px solid #2c75b8; padding:0 22px 5px 55px; height:31px;line-height: 33px;}
.news_pic_list .title .pic{background-position: -35px -278px;}
.news_pic_list ul{margin:18px 0 0 0; float: left; width:904px;}
.news_pic_list li{width:210px; margin-right:16px; font-size: 17px; float: left;}
.news_pic_list li .pic{overflow: hidden; width:206px; height: 148px;border:2px solid #e5e5e6; }
.news_pic_list li img{transition: 0.5s; }
.news_pic_list li:hover img{transform: scale(1.2);}





/*信息公开内容页表格*/
.info_index table{
	margin:15px 5%;
	width:90%
}

.info_index td {
	
padding:6px 6px 4px;
	text-align:center;
	font-size:14px;
}

.info_index td.t {
	font-weight:bold;
	color:#666666;
	background:#FDEFEB
}